package com.adcc.loadsheet.monitor.entity;

/**
 * 监控服务信息实体
 */
public class MonitorServer extends BaseEntity {

    // BGS监控信息
    private BGSMonitor bgs;

    // Database监控信息
    private DatabaseMonitor database;

    // MQ监控信息
    private MQMonitor mq;

    // AppUpload监控信息
    private AppUploadMonitor appUpload;

    // 航信接口监控信息
    private AirInfoMonitor airInfo;

    // MsgUpCenter监控信息
    private MsgUpCenterMonitor msgUpCenter;

    // Website监控信息
    private WebsiteMonitor website;

    // 舱单抓取程序监控信息
    private ForwarderMonitor forwarder;

    // 监控系统mysql监控信息
    private MysqlMonitor mysqlMonitor;

    public BGSMonitor getBgs() {
        return bgs;
    }

    public void setBgs(BGSMonitor bgs) {
        this.bgs = bgs;
    }

    public DatabaseMonitor getDatabase() {
        return database;
    }

    public void setDatabase(DatabaseMonitor database) {
        this.database = database;
    }

    public MQMonitor getMq() {
        return mq;
    }

    public void setMq(MQMonitor mq) {
        this.mq = mq;
    }

    public AppUploadMonitor getAppUpload() {
        return appUpload;
    }

    public void setAppUpload(AppUploadMonitor appUpload) {
        this.appUpload = appUpload;
    }

    public AirInfoMonitor getAirInfo() {
        return airInfo;
    }

    public void setAirInfo(AirInfoMonitor airInfo) {
        this.airInfo = airInfo;
    }

    public MsgUpCenterMonitor getMsgUpCenter() {
        return msgUpCenter;
    }

    public void setMsgUpCenter(MsgUpCenterMonitor msgUpCenter) {
        this.msgUpCenter = msgUpCenter;
    }

    public WebsiteMonitor getWebsite() {
        return website;
    }

    public void setWebsite(WebsiteMonitor website) {
        this.website = website;
    }

    public ForwarderMonitor getForwarder() {
        return forwarder;
    }

    public void setForwarder(ForwarderMonitor forwarder) {
        this.forwarder = forwarder;
    }

    public MysqlMonitor getMysqlMonitor() {
        return mysqlMonitor;
    }

    public void setMysqlMonitor(MysqlMonitor mysqlMonitor) {
        this.mysqlMonitor = mysqlMonitor;
    }

    @Override
    public String toXML() throws Exception {
        return null;
    }

    @Override
    public String toJSON() throws Exception {
        return null;
    }
}
